package es.armaplus.struts.forms.facturas;

import java.util.Date;
import java.util.Set;

import org.apache.struts.action.ActionForm;

import es.armaplus.ddbb.base.Clientes;
import es.armaplus.ddbb.base.Facturas;

public class FacturasForm extends ActionForm {

	
	private Facturas factura = new Facturas();
	private Clientes cliente = new Clientes();
	private String total;
	private String idCliente;
	
	public String getIdCliente() {
		return idCliente;
	}

	public void setIdCliente(String idCliente) {
		this.idCliente = idCliente;
	}

	public Clientes getCliente() {
		return cliente;
	}

	public void setCliente(Clientes cliente) {
		this.cliente = cliente;
	}

	public String getTotal() {
		return total;
	}

	public void setTotal(String total) {
		this.total = total;
	}

	public Facturas getFactura(){
		return factura;
	}
	
	public void setFactura(Facturas factura){
		this.factura = factura;
	}

	public Double getDescuento() {
		return factura.getDescuento();
	}

	public Date getFechaAlta() {
		return factura.getFechaAlta();
	}

	public String getIdFactura() {
		String facturaStr = null;
		if(factura.getIdFactura()!= null){
			facturaStr = String.valueOf(factura.getIdFactura());
		}
		return facturaStr;
	}

	public Double getImpuesto() {
		return factura.getImpuesto();
	}

	public Set getFacturaEntradas() {
		return factura.getFacturaEntradas();
	}

	public void setClientes(Clientes clientes) {
		factura.setClientes(clientes);
	}

	public void setDescuento(Double descuento) {
		factura.setDescuento(descuento);
	}

	public void setFechaAlta(Date fechaAlta) {
		factura.setFechaAlta(fechaAlta);
	}

	public void setIdFactura(String idFactura) {
		if(idFactura!= null && !idFactura.equals("")){
			factura.setIdFactura(Integer.valueOf(idFactura));
			
		}
	}

	public void setImpuesto(Double impuesto) {
		factura.setImpuesto(impuesto);
	}

	public void setFacturaEntradas(Set facturaEntradas) {
		factura.setFacturaEntradas(facturaEntradas);
	}
	
	
	
	
	
}
